div.search1{
    width: 97%;
    height: auto;
    background-size: 100% 43px;
    z-index: 1111;
    top: 0px;
    position: relative;
    margin:0 auto;
}
.khoancach_n{
    display:block;
    clear:both;
    margin:5px 0px;
}
/* .search1 input{
        position: absolute;
    top: 0px;
    left: 11px;
    width: 77%;
    height: 40px;
    padding-left: 23px;
    color: #959595;
    display: inline-block;
    border: none;
    outline: none;
    background: none;
    } */
/* .keyword1{
    position: absolute;
top: 9px;
left: 63px;
width: 180px;
border:none;
background:none;
} */
.keyword1{
    padding-right: 38px !important;
    box-sizing: border-box !important;
}
.btnthach1 {
    display: inline-block;
    position: absolute;
    top: 11px !important;
    right: 16px !important;
    z-index: 9999999999;
    color: #000;
    cursor: pointer;
}
.cloudzoom-blank div{display:none !important;}
.cloudzoom-blank .cloudzoom-lens{display:block !important;}
.band-color-1 a, .band-color-2 a, .band-color-3 a, .band-color-4 a  {
    color:#ccccff;
}
strong {
    font-weight:700;
}
.btn, label {
    font-family: "Exo 2",sans-serif;
}
.navbar, login-nav {
    font-family: "Exo 2",sans-serif; 
}
/*  http://css-tricks.com/responsive-data-tables/ 
  Look to implement this at some point.
  */
  .props-table {
    border-collapse: collapse;
    color:#444;
    font-size:14px;    
    background-color:#f5f5f5
}
.props-table th {
    text-align: center;
    padding:5px;
}
.props-table td {
    padding:5px;      
}
.props-table td,.props-table td+td+td+td {
    font-family: "Courier New",monospace;
    text-align: center;
}
.props-table td+td+td  {
    font-family: arial, sans-serif;
    text-align: left;
}
/* general spacer to place between stacked images etc. */
.gen-spacer {
    margin-top:25px;
    margin-bottom:25px;
    display:block;
}
/* prices in checkout */
.price {
    float:right;
    font-size:20px;
}
.text-danger {
    font-family: "Exo 2", sans-serif;
    font-weight:bold;
    font-size:16px;
    color: #aa4444;
}
/* stops stretching of paypal/wallet buttons */
[type=image] {
    padding:0px;
    border:none;
    width:auto;
    height:auto;
    background:none;
}
/* bolds selected item in checkout */
.band-color-2 a {
   color:darkblue;
}
.band-color-2 .btn {
   color:#fff;
}
/* Syle for download product boxes.*/
.band-color-2 .well {
  color:#000;
  font-size:16px;
  line-height: 22px;
}
/* reddish */             
.band-color-1 {
   background-color:#D74B4B;
   color:#fff;
   padding-top:20px;
}
/* orangey */
.band-color-2 {
   background-color:#D8914B;
   color:#fff;
   padding-top:20px;
}
/* Dark purple */
.band-color-3 {
    background-color:#914BD8;color:#fff;
    padding-top:20px;
}
/* pinkish */
.band-color-4 {
    background-color:#E37D7D;color:#fff;
    padding-top:20px;
}
.band-color-5 {
    background-color:#fff;color:#444;
    padding-top:20px;
}
.band-color-6 {
    padding-top:20px;
    color:#fff;
    background-color:#eeb0b0;
}
.download-box {
    color:#000;
    font-size:14px;
}
/*750px 970px   1170px*/
/* Large devices (large desktops, 1200px and up) */
/*@media (min-width: 1170px) { body {font-size:18px;}  }*/
#footer a {
    text-decoration: underline;
    color:#fff;
}
#footer a:hover {
    color:#ccc;
}
#footer .container {
    background-color:transparent;
    font-family:'Exo 2';
}
.login-nav a{
    color:#aaa;
    font-size: 14px;
}
.login-nav a:hover {
    color:#fff;
    text-decoration: none;
}
.login-nav a.btn {
    color:#fff;
}
.navbar {
    border-radius:0;
    margin-bottom: 0px;
}
.mainnav {
    padding-bottom:0px;
    font-family: "Exo 2";
}
.mainnav a {
   padding:10px;   
   padding-top:0px;
   display:block;
}
.mainnav a.first {
    padding-left:0px;
}
.logo-area {
    padding-bottom:0px;
    padding-top:10px;
    font-family: "Exo 2";
}
.revision {
    font-size:14px;
    margin-top:-15px;
}
.well a {
    text-decoration: underline;
}
/* little adjusment to suit our font better */
.glyphicon {
   top:3px;
}
.twitter-logo {
   margin-top:-3px;
}
img.cloudzoom-gallery {
    border:1px solid #ccc;
}
a.thumb-link{
    text-decoration: none;
    display:inline-block;
}
.cloudzoom-lens {
    cursor:pointer;
}
.sub-content span{
    width: 105px;
    float: left;
    margin-right: 10px;
    font-size: 16px;
}
#general{
  width: 100px;
  cursor: pointer;
  /* margin-left: 102px; */
  position: relative;
  top: 3px;
}
#general1{
 width: 100px;
 cursor: pointer;
 /* margin-left: 102px; */
 position: relative;
 top: 7px;
}
